trans the code to github