with machines