working towards recursive node display