Final draft of MechanicalAmoeba