Updated for smart.json