support for VC++ 2008