added ClumsyEngineDelegate