improvements on MSVC projects