o forse sarebbe meglio creare un pattern?