io.c add