3.1 Design Principles