reductor
not defined yet