Add reduction support