sequential data explained