- remove log repetition
- better log
- fix language case bug