Revise scheme