drying out views with partials
validations