Serial I/O

a7d7be0fe3d4d33d71e2308ef0cbd2f6------------------------------