First commit : structure
Add basic gestion