working on NSGSceneController