first version with shiny UI