#3 label and color update (wip)