refactoring lista marche