change: fix bugs