knowledge revise