prototype of highlight