fixed syntac for msvc