block-oriented terminals