mancano 3 funzioni