updates to SDL