added hsl and hsla color formats