Author: Mohd amal syah bin syamsah