object model working with initilaize and search methods