shell for navigation