added object retrieval