additional HAL components