machines and some design