modified slnextItem