fix Bugs