helper.c bugs corrected- coalescing still not complete