ajout des __init__