add logica para categoria TODO: mejorar