added gits function