added input/output for the MPS/O's