Main I/O cycle added