simplifying how the classes are loaded