structure changed VS2010 and VS2012 separated