improve jsonTools