add some animation effect