alguns nomes das funcoes foram traduzidas para portugues