added some transition to the hover state