depends changes needed for sdl2