renamed struct serial communication