Design Challenges.