tab formatting
put User Messages in viewModel