added support for yajl library