used HSL instead of named colors