Serial I/O

7cae92667c0793d5028bd51c18b594b2DDDDDDDD