partial work on base loader and md loader subclass #23