Create e_io.c

buggy?