UI Improvement
* add many icons
* a demo view