well babelfish was of use :P

but there is nowhere put actually the final code
that works, only few tries that it seems went to hell :P