unclear what git is doing(??)