changed the folder structure and enabled nuget restore