# Regarding the tutorial number 2 - in the beginner's level

Is there any flaw in the code shown at - https://wiki.jmonkeyengine.org/legacy/doku.php/jme3:beginner:hello_node

I am seeing only one blue cube present in the window !

package jme3test.helloworld;

import com.jme3.app.SimpleApplication;

import com.jme3.material.Material;

import com.jme3.math.Vector3f;

import com.jme3.scene.Geometry;

import com.jme3.scene.shape.Box;

import com.jme3.math.ColorRGBA;

import com.jme3.scene.Node;

/** Sample 2 - How to use nodes as handles to manipulate objects in the scene.

• You can rotate, translate, and scale objects by manipulating their parent nodes.
• The Root Node is special: Only what is attached to the Root Node appears in the scene. /

public class HelloNode extends SimpleApplication {

public static void main(String[] args){

HelloNode app = new HelloNode();

app.start();

}

@Override

public void simpleInitApp() {

/
* create a blue box at coordinates (1,-1,1) /

Box box1 = new Box( new Vector3f(1,-1,1), 1,1,1);

Geometry blue = new Geometry(â€śBoxâ€ť, box1);

Material mat1 = new Material(assetManager,

mat1.setColor(â€śColorâ€ť, ColorRGBA.Blue);

blue.setMaterial(mat1);

/
* create a red box straight above the blue one at (1,3,1) /

Box box2 = new Box( new Vector3f(1,3,1), 1,1,1);

Geometry red = new Geometry(â€śBoxâ€ť, box2);

Material mat2 = new Material(assetManager,

mat2.setColor(â€śColorâ€ť, ColorRGBA.Red);

red.setMaterial(mat2);

/
* Create a pivot node at (0,0,0) and attach it to the root node /

Node pivot = new Node(â€śpivotâ€ť);

rootNode.attachChild(pivot); // put this node in the scene

/
* Attach the two boxes to the pivot node. /

pivot.attachChild(blue);

pivot.attachChild(red);

/
* Rotate the pivot node: Note that both boxes have rotated! */

pivot.rotate(.4f,.4f,0f);

}

}

OK. Thanks for reading. I have located the problem - I was running the default Main.java that comes with the JME3 , giving me the same output every time The code in the tutorial is correct.