-fix bugs