Serial I/O

2c6bb31cfc85f5fe52c32f8051b471e26666666666666666666