collecting generator - late oct 2007