random survival stuff : July 5 2025