adding shiny code