refactor header navigation, use partials instead of variables in header