Author: Manhong Mannie Liu, Mike Henry, Huang Haifeng