endeavored