17. Machine design