revise problems