first attempt and loading and saving unique time average structs