moving the source code to github