Author: Justin Lim & Syafiqah Salim