updated to use jackson
upgrade jackson