add hover check