implementing object parsing for search and list operations