initial highlight implementation