Author: Daniel Jebon Janaun.