got serial communication working