3.2.1. Basic design requirements a0c0