- fix compile bug
- replace label with combobox