final version at 2014.6.3