[hash]mudancas basicas,sem alterar funcoes principais