added visual studio solution