add highlighting and switch on hover