NumberManager.cs to sln 2nd attempt