first attempt at Visual Studio compatibility