added missing vairable "incomingByte"