understanding 7529 GIFs