working summarizer :)