added json output