removed my old code
added some 2012 problems