use unique name for smart.json