potresti farla a sto punto via codice, portandoti dietro un parametro che indica da quale path arrivi