add easing animation