Stage updated

Broke the stage's methods into smaller submethods.