several changes in shiny app