It also included annotations and a log of what people did. And you as a user could come in and say, show me the articles that anybody said I should read or you know, anything that Jim marked as being interesting or anything that my boss, Amanda replied to. I'd like to know all of those things. And you could write these queries in a language, the tapestry query language to find things based on content but also based on collaborative features, what other people did with that content. A second system done by David Maltz and Kate Ehrlich slightly later. This one was published in 1995. Tapestry had been published back in 1992. was a system that they called active collaborative filtering. And, it was an easy mechanism for people to serve as information hubs. People who get information and know who might be interested in it. Now in our organizations we oftern know folks like this. They're the one who actually reads all these memos that come around to all employees. And then they forward the ones that you should read back to you again. Saying, this one's important, it effects your retirement or hey, you should pay attention to this because you travel a lot. Well they realized that there were these information hub people. And built an easy mechanism for them to forward content to folks that they thought it would be interested, interesting too. Surprisingly the, the successor to this today might very well be the joke mailing lists. That very many of us are on where we have a friend who out of good heart or, or perhaps a little bit of cruelty, insists on forwarding every joke that they might find funny to all of their friends so that we too can enjoy those jokes.