- fix bugs