Splitting Level Three and Four into submethods