upgrading to SDL2