understanding 2592 GIFs