machine-simulation