Generation and Completion Stages