Separando a função para ficar mais fácil de manter