final versions of Shiny ui and server