added ability to move through dataset