HARNESS MAIN