C# Final project