Function createViewer