preperations for dynamic color coding