il procedimento sembra corretto, ma se non posti un pò di codice è difficile capire dove sia l'errore