revise model