refactored the loader back to the List class, should rename that
refactored the clasname to make more sense