node class version1