adapted domain modules