vs2010 compatibility