Add class and absract class

* Preparation des classes pour le dev