better event implementation
propagation of recommendations from user to group to users