10.1007/s00500-017-2953-4