revise the max