Author: hung tran and chui-ha ip alexis paner