better colors in gitls, optional args allowed