Callback working now we can use our own callback to generate the user data