potentially fixed add class bug, definitely fixed add class hover