added transition animations