revise min4
revise