Add support for HSL