FEATURE: added comm to main loop