it is very hard to use git