dev reduce