implementação da classe Main