funzione autoportante