initial dotnet platform work