add smart highlight