updated to libhl 2.2