parse node name revised