working translation machinery and console I/O