Add support for visual studio