multiple constraints, chiclets, mapped names