relaxed constraints with item matching