modificado la logica de categorias