main_harrington_3