working on auto color func