Started adding UART support