trying with items approach