codegen_dejson kinda working now