fix bugs5