refine Json stuff