adding ability to use custom user node attributes