fix: added readlines and randomize subsequences