Decomposing main into sub methods, canidates really should be able to do this.