- hal -