Split up really big method into
a bunch of smaller methods that are still probably too big