este método não é muito explicito e o que me parece no código é que faz parte do initialze também