Re-organisation du code plus comprehensible