more changes from LearnGit
LearnGit rules