rules for viewing