initial connect working
dnode refactor