added sln and stuff to ignore