Revert "Revert "knowledge sharing""

This reverts commit d128268a7c4a42b3e13f2b7d22e3ec3edf7c6697.