performance fixing