AMOOVE

Definition of AMOOVE