Challenges and opportunities for the application of biofuel. (November 2017)