Developing a program - C#