updated smart.json
update gitignore