restrict searches by type; reduce occurence of duplicate results
fix distinct() usage; add authority filter