doing something in advance - Search