scene and interface