Add readLn() method