hal (1)