Author: Emmanuel Xerx Javier