add hsl tools