thanks guys for your help i will try to rewrite GDFS and see what happens.