revise abstract