add resolve(); add set(); add multiple item intersect; add generic option;