Add basic reduce