10 1016 J Msec 2019 031