starting to add timepoint saving for the weights, need to add an evalutation method