implementing sdl2 module