tout sans segfault mais sans gestion des different layer
sans segfault avec les contextes