Ingredients of a successful learning community