obrigada por esse ponto. mesmo programando tanto tempo nao tinha visto esse padrao. ja implementei e deu certo!