modify GetObject func