covert to VS2010