adding support for coloring sections