added CUD to interfaces and changed App find by publisher to return enumerable