hal-object