Author: Alif Haikal Mohd Nordin