updated hover and effects