add some color func