directing 31378 GIFs