improve avarage