add template for visual studio