add hover state for types