Buff mech