added highlight overload