check for vs2012 first