final modification as of 16th of Jan 2013