création des 4 classes de base