ci ho pensato a questa soluzione ma non è la piu adatta