more sdl2 exprimentation