website summarizer implementation