delete 'reduce'
enhance 'where'