Quelques corrections, attention a la montee en memoire de generic
request