what is serial port used for?