collaborative module, with distances, pearson, tanimoto , user / item based usage including reading via streams