use git for version control