teaching 3978 GIFs