auto json decode / encode added