add comments and implement settags for archiver