add buddy permission control