add: parse multiple internal nodes