added animations and transparency