update 20140630:232028