Adding the user zap support.
Adding the group zap support.
Merge branch 'user_support'
supporting the why run