working with c#