add hover text support