partial support for reduce equal