Anche dichiarando i prototipi non compila ancora