Knowledge-sharing, Collaborative Learning for Better Info Services