add reduceby