extract resource loading into before filter
extract shared relationship code into concern
extract shared phone number markup into partial
extract email markup into shared partial
some view refactorig