add shiny kernel