a machine with a needle