update 20140626:154150