easing methods added