communicating 24538 GIFs