still fighting with USART init