working program.cs