working on git_pull