melhorando e corrigindo código de conversão para memória externa