add attempt4 (prepare for massive data collection)