Pat's mechanics