Stage 6 - Final Completion