added  easing