output machines