add exclusive contains function