make it compiling on visual studio again