Modifiche varie alle funzioni