Frontiers of chemical science and engineering [Front Chem Sci Eng] NLMUID: 101708100