Stage 3: map