use `call_user_funct_array` instead of explicit call
Make sure that userGroup is Valid Type