ignoring citation files from public search
adding extract request handlers
instead of creating temp file just reading it to create content