We find the user, if it doesnt exist, we create it