do not revisit nodes (correct version)
extended test case
use label when drawing cube