Terminal interface