Author: Billy Toh And Liew Jia Teng