added json output format