renomeando diretório para evitar nomes repetidos
renomeando objeto prototype que engloba os objetos funções
comentando trechos já refatorados