Serial I/O

926a0617bd1a652c7cb7c8f18b555c0b&&&&&&&&&&&&&&&&&&&&&&&&