added SDL_FreeSurface