2.1 General Requirements