superate
not defined yet