udpate 20141211:17:42