Implementação inicial da interface com o usuário