add support for jackson