implement color variator