3 General Requirements