work on select widget