add member function node()