implemented git-interval