working with MSVC again