map method for ArchiveRead