Ajustando para o codigo ficar menos redundante