add create, edit and destroy viewers