Refactor the code of scheme