added the customized version of YAJL