Surviving Chaos

and improve along the way