start work on node addition routines