last edited 6-19-25