functional_with_color