hal-ben