Clémentine
refacto part 1
2a5f9fb