Funcionando todos los niveles en todas las categorias y refactorizado