add ReadNode I/F