added transition to gradient