first stub all at once
fixed smart.json
smart.lock