viewer initial commit