adding recap function to archivist