resolves #15, sort by name, company, and location