last edited 8-18-25