more transitions and hovers added