5.1 Design Principles