starting to implement sdl support
basic SDL is working