thru done
able to output json