make color changeable