Added serial communication from Ian