changed setHSV to setHSL