Add read2 method (to be merge with read).