added in coloring functions