UserNode class added