ta uma bosta as funções de arquivo