add more animations and effects