initial checkin of visual studio solution