Permission controller divided to 2 separate controllers