formatting and styling, validations, partials, nav