added two buffered readers and sequence for reading