Commited all the code from 2012