added feature:playNext playPrev // for that, modified structure