a machine with buttons and a window