improvements and added git-core