Author: Mark Vincent B. Emit