change hard-tab to soft-tab
implemented usart