this got a bit intense, but hang in there, resilience.