endure & survive