BUGFIX issue #002 : code improuvement