Serial I/O

2e26f0034d823dd2201c485c426e9d85bbbbbbbbbbbb