first draft of new scene system