added colorButton function