add jackson support