node classes WIP - still compiler issues