split up node target parsing