quelques modifs et ameliorations