shiny and rearrange