IC3 MAIN THREAD