added more color control, documented sections