how to handle source code from github