item-cat logic added