add highligt support