some more hasX id decorations. revisited decoratedid as distributedid