scene node behaviour
scenenode behaviour