update 20140524:231627