added json output for easier parsing