add cjson, cmsgpack and struct lib