modify to github and can run normally