1ere version du code