a smart json