10.1504/IJPEE.2017.088759