Change structure, serialport issues