added node in tuple passing