3. Requirements