creation des types