created viewer for dotnet