start adding multiplexing I/O