5.2 System Design