Add smart json