tweaks to archive model