hot fix:
* is_public -> is_friend