revise model IO