add signature: string read(string )