refactored nav into partial