added utility functions for node naming