use new shiny render functions