the default value of extraParameters needed to be empty object