machinery requirements