add source file to github