support different method types.  example to create and udpate a user