Stage 2 - Design