upgraded projects to latest msvc