2. General Requirements