10.1016j.msec.2019.109782