deipotent
not defined yet