permission control system