hal-te