spostato molte funzioni