new smart.json