added sln to make pure build possible