add support for node list

@spheromak @fujin @ctdk review please :-)