Improving Speed performance