revise a bug