are we going to support json? if no, why do we need this format?