new highlighting mechanism #40