adding shiny components