Alterado o construtor. Agora o construtor está separado da função que tem a interface com o usuário.