Initial support of HAL