collect compon object ns impl compon ns 