better serial communications