Author: Martin Sadongdong & Aaron Recuenco