ticket:2 fix bugs