Revert "findfriend"

This reverts commit 77f7423a84600ab6100243f1ada0bdce1e29a733.
Revert "Revert "findfriend""

This reverts commit 82206c6b3329f502e1b3a7c20b49dabbd8d012c4.