remove smart.json dependency