archiveself-healing mechanisms