improve admin navigation and extract to partials