added transition to hover effect