updated (2014.11.17 GMT+8 15:46:16)