serial.c was inplemented