initial implementation (single machine, single command