Refactorizando al nuevo modelo