make the demo can run