initial commit of the viewer