Menuda refactorizacion mas grande