finish smart.json