main() updated, il reste à tester!