first commit with vs 2012 changes