added archiver methods