adjust some factors