finally got around to this for GIF