added addObject, search