small changes and added classes for scene and sceneobject