refactor consultant loader for shorter method size