implementing extract-new
implementing extract-new
added comments
implementing sdl2 module