reduce version