machinery selection