Prototype(listo)
Strategy(listo)