add d12-start-csharp function