now retrieveobjects is called only once durign the load process