what I needed, and when I needed it