improve the animation a bit