selfpreservatory
not defined yet