color code work in progress