Nueva propuesta: usando módulo