for hal