missed sln, upgraded for VS 2012