framework for friend requests management