add node attributes parsing