add permission manager