на первом этапе вы закладываете материал в «банк» памяти; на втором – храните его, а на третьем – извлекаете информацию в нужный момент.