Modified Structure, added Visual Studio sln