add shiny.js