removed SDL2 dependency