Understand Design Fundamentals