more work on the serial com (still not acceptabe)