setting up solution and assemblies