journal Science Direct