decompose by subdomain