permission control completed