second round of changes to shiny app