add class scene_t interface