repositioned permission put, added user_gatekeeper