ok,it can run correctly as a demo