[Feature] new SmartList
[Bugfix] new smartlist
[Bugfix] code style
[Bugfix] bugfix
[Change] code style
Merge pull request #64 from lixiaopeng/master

New SmartList