update colors, add dynamic tagging (does not work yet)