MACMECHANICS