Hi, I create an MibGroup object and add it to a Mib object,calling Mib::find_group_of("",OID) returns 0 Why?? the order of operations is something like this: Mib* mib=new Mib(); MibGroup* g=new Group(OID); g->add(new MibLeaf(SUBOID,READONLY,OctetStr("value")); mib->add(g); g=mib->find_group_of("",OID);//g==0 Regards, Ajit