naming convention + hover effects