color args are now typecast