needs disconnected highlighting