Author: Bo Song,Weinong W. Chen