add easing function...