Fix many errors!