having fun with C#