revise ralated work