Added serial port support