update code for it run, but not finished