added animations and better css