refactor on the contractor show page
wrote a lot of specs