oublie add deleg.c :3