Start breaking the run method into smaller chunks