minor: build json output