kernel sdl exp