standard viewer, initial commit