melhoria no codigo