ABMHO

Definition of ABMHO