implemented ArchiveLoader