mainframe extended