add easing option