modified numberOfItemsInSection, itemAtIndexPath