creating sln