pdfs on PMC result list

various refactoring