more changes on UI and text synthesis