replace f# communication client by csharp