Author: kwokkeong.choi@mediafacturing.com