Come si gestisce la complessità e la diversità delle funzioni delegate?