implementation main, interface utilisateur console