3.1 General Requirements