design improvement
Merge pull request #12 from lpoignant/master

design improvement for list