locations show page use partials to iterate, dryed up code