- change widget style
- add generating process