4 Design Constraints