lo split è stato messo in una funzione a se stante in modo da poterlo richiamare durante la derivazione