various dotnet experiments