build objects for GEO to receive data