add select widget
rename
Merge pull request #258 from xiechao06/select

add select widget