adjust some mistakes