add smart.json