Split load method into smaller ones