added some crappy easing