tireless efforts