made the comments for reading data clearer