node tree implemenation started, needs finishing this weekend