change overloaded NthNode function to call of other function since they're almost identicle and the original is cleaner