2-s2.0-43049165688