partial refactored top nav