added showRelated, keywordSearch, and added formatting to output