début de création des class essentielles