serial.cpp mod