implemented nodelist example