Author: Chester Tay & Adam Akmal Aziz