spect complete need to support max/min