3.2. Architecture