DANode class