routing and action shells