autoreduction
not defined yet