node reading works