this git is confusing