some refactoring, starting responsive nav