machinery and driving