view requirement