improve graph