refactored nav to partial