first version of thread json return