Author: Ip Ching, Ron Heimberger, Eric Li, Garner Train