add more animations, modified layout