coalesce

fix #10