Add read() method