better gradient; attempt to look at relative commit size