revise errors