endure and survive