added colorWithRGB, colorWithRGBA