added progressive GIF capability