re-added _load function to base class