Dovresti dire che errore ti segnala.
A prima vista il codice sembra corretto, ma piccoli erorri di sintassi scappano sempre.