add watching, status-setting, forgetting and hacked-up rubbish untested archiving