some changes. make the animation a little better