add some operate for color