修正許多bug